wind-driven rain - Spanish English Dictionary